.content {width:995px; margin:0 auto;}
.content img{border: 0; display: block;}

/*服务支持*/
.content01{ background:url(../images/bg02.jpg) top center no-repeat; padding: 17px 0 31px;}
.content01 h2,.content01 .layout h2{ background:url(../images/title.png) no-repeat; width:343px; height:79px; text-align:center; margin: 0 auto 25px; font-size:32px; color:#4c4c4c;line-height: 100px;}
.content01 h2 span,.content01 .layout h2 span{ font-family:"Arial"; font-size:36px; position:relative;top:3px;}
.servicenav{ width:668px; line-height:44px; font-size:18px; text-align:center; margin:0 auto 28px;}
.servicenav a{ color:#535353; display:block; float:left; height:44px; width:165px; border:1px solid #d6d6d6; background:#fff; margin-left:-1px;}
.servicenav a:hover,.servicenav a.act{ color:#fed501; background:#322c2b; font-weight:bold; height:46px; border:none; width:167px;}
.service_ques{ background:url(../images/txtbg.png) repeat; width:1004px; margin:0 auto; padding:24px 25px 60px; color:#5e3607; line-height:24px;}
.service_ques ul li{ border-bottom:1px solid #d0b687; padding-top:15px;}
.service_ques ul li h3{ background:url(../images/ques.png) left center no-repeat; padding-left:44px; line-height:30px; font-size:16px; color:#332e2c; margin-bottom:20px; cursor:pointer;}
.service_ques ul li h3 span{ background:url(../images/updown.png) top no-repeat; width:19px; height:13px; float:right; margin-top:7px; cursor:pointer;}
.service_ques ul li h3 span.action{background:url(../images/updown.png) bottom no-repeat;}
.service_subques{ background:url(../images/ans.png) left top no-repeat; padding:0 0 31px 44px; display:none;}

.service_company{ background:url(../images/txtbg.png) repeat;padding:27px 0 60px;}
.service_company ul{ padding-left:59px;}
.service_company ul li{ float:left; width:202px; margin-right:23px; margin-top:36px;}
.service_company ul li img{ border:1px solid #d0c3b0;}
.service_company ul li h3{ font-size:14px; text-align:center; padding-top:15px;}
.service_company ul li h3 a{ color:#656565;}

.service_message{background:url(../images/txtbg.png) repeat; width:1029px; margin:0 auto; padding:43px 0 70px; color:#4c4c4c; font-size:13px;}
.service_message h3{ font-size:13px; text-align:center;}
.service_message span{ color:#246772;}
.service_message form{ padding-left:107px; padding-top:25px;}
.service_message form label{ background:url(../images/labelbg.png) left bottom repeat-x; width:374px; height:37px; display:block;}
.service_message form  p{ padding-bottom:7px; width:374px;}
.service_message form ul li{ float:left; margin-right:62px; margin-top:25px;}
.service_message form label input.text_input{ border:1px solid #d7d7d7; height:33px; width:372px; line-height:33px; background:#fff; text-indent:8px;}
.service_message form label.label_area{width:812px; height:184px;}
.service_message form label.label_area textarea{ border:1px solid #d7d7d7; height:160px; width:800px; line-height:33px; background:#fff; padding:10px; overflow:hidden;}
.service_bt{ padding-top:40px; width:330px; margin:0 auto;}
.service_bt input{ background:url(../images/servicebt.jpg) no-repeat; display:inline-block; width:152px; height:45px; text-align:center; line-height:45px; font-weight:bold; color:#3b0808; font-size:20px; cursor:pointer;}
.service_bt input.message_submit{ margin-right:14px;}


.service_store{ background:url(../images/txtbg.png) repeat; width:980px; margin:0 auto; padding:50px 0 60px 20px;}
.store_search select{ width:208px; height:32px; border:1px solid #cbcbcb; font-size:13px; color:#666; margin-right:2px;float:left;}
.servicr_search{ width:315px;}
.servicr_search .input_txt{width:243px; height:30px; border:1px solid #cbcbcb; border-right:none; font-size:13px; color:#666; line-height:30px; text-indent:8px; float:left;_height:23px;_line-height:23px;}
.servicr_search .input_bt{ background:#322c2b; font-size:13px; color:#fff; width:70px; height:32px; float:left;_height:25px; cursor:pointer;}
.search_result{ padding-top:46px;}
.search_result ul{ padding-top:16px;}
.search_result ul li{ width:294px; height:123px; border:1px solid #ddcdae; padding:14px 0 0 15px; color:#393939; line-height:25px;float:left; margin-right:12px; margin-top:13px; _margin-top:0px;}
.search_result ul li label{ float:left;}


/*品牌介绍*/
.pb0{ padding: 17px 0 0 !important;}
.content02{  overflow:hidden; width:100%;}
.content02 h2{ background:url(../images/title.png) no-repeat; width:343px; height:79px; text-align:center; margin: 0 auto 25px; font-size:32px; color:#4c4c4c;line-height: 100px;}
.content02 h2 span{ font-family:"Arial"; font-size:36px; position:relative;top:3px;}
.aboutnav{ width:1000px; margin: 0 auto 28px; padding-top:25px;}
.aboutnav01{ width:1000px;margin: 0 auto 35px; padding-top:25px;}
.about_map{ background:url(../images/txtbg.png) repeat;padding:46px 0 100px;}
.map{ background:url(../images/about_map.png) no-repeat; width:944px; height:619px; overflow:hidden;}
.map h3{ margin-bottom:111px;}
.map h3 a{ font-size:18px; color:#fff; padding-left:489px; width:36px; display:block; padding-top:30px;}
.map a{ color:#3b0808;}
.map ul{ padding-left:48px; width:1000px;}
.map ul li{ width:84px; float:left; margin-right:34px; text-align:center;}
.map ul li h4 a{font-size:18px; color:#fff; display:inline-block; width:40px; line-height:21px; margin-top: 15px; height:50px;}
.map ul li h4 a.lh42{ line-height:42px;}
.map ul li h4{ margin-bottom:18px;}
.map ul li a{ color:#3b0808; display:block; width:100%; height:31px; line-height:31px; margin-bottom:28px;}
.map ul li.mr28{ margin-right:28px;}

.about_person{ width:622px; height:168px;}
.about_person p{ color:#332e2c; font-size:30px; margin:20px 0 22px; padding-left:31px;}
.per_name{ margin-left:285px; margin-bottom:17px;}
.about_intro{ padding-bottom:74px;}
.about_intro_t{ padding-right:45px; margin-bottom:47px;}
.about_intro_subb{ background:#f7ecd7; height:301px; width:762px; padding-top:18px;}
.about_txt01{ color:#513607; line-height:24px; padding-left:38px; padding-right:110px; margin-top:45px;}
.about_txt01 img{ margin-right:19px;}



.about_contact{}
.ac_top img.img01{ border:5px solid #f6e9d6; float:left;}
.ac_topR{ padding-left:56px; float:left;}
.ac_topR h3{ font-size:18px; color:#4c4c4c; font-weight:bold; padding-bottom:17px;}
.ac_topR img.img02{ margin:32px 0 30px; float:left;}
.ac_topR{ color:#4c4c44; line-height:36px;}
.ac_weixin{}
.ac_weixin dt{ float:left;width:108px;}
.ac_weixin dd{color:#4c4c4c; line-height:24px; float:left; padding-left:17px;}
.ac_bottom{ height:620px; background:#ede4d4; margin-top:38px;}
.ac_bottom h4{ font-size:18px; padding:23px 0 18px 25px; color:#4c4c4c;}
.ac_bottom ul li { margin-top:14px;}
.ac_bottom span{ color:#4c4c4c; display:inline-block; width:166px; text-align:right; padding-right:5px; vertical-align:top; padding-top:7px;}
.ac_bottom ul li label{ height:37px; background:url(../images/labelbg.png) left bottom repeat-x; width:374px;}
.about_text{ width:372px; height:33px; border:1px solid #d7d7d7; background:#fff; text-indent:8px; line-height:33px;}
.ac_bottom form label.about_area{ width:695px; height:177px;}
.ac_bottom form label.about_area textarea{ border:1px solid #d7d7d7; height:153px; width:673px; line-height:33px; background:#fff; padding:10px; overflow:hidden;}
.about_submit{ font-size:20px; color:#3b0808; text-align:center; background:url(../images/servicebt.jpg) no-repeat; width:152px; height:45px; line-height:45px; font-weight:bold; margin-left:176px; cursor:pointer;}

.about_history{ background:url(../images/txtbg.png) repeat; padding:30px 0 70px;}
.about_history img{ margin:0 auto;}

.about_job{ background:url(../images/txtbg.png) repeat; padding-bottom:90px;}
.about_job h3{ height:53px; line-height:53px; text-indent:25px; color:#322c2b; font-size:18px;border-bottom:1px solid #d9cbb6;}
.about_job ul li{ border-bottom:1px solid #d9cbb6;}
.about_job ul li.act{border-bottom:1px solid #e8e8e8;}
.about_job ul li span{ background:url(../images/updown.png) top no-repeat; width:19px; height:13px; float:right;cursor:pointer; margin-right:20px; position:relative; top:7px;}
.about_job ul li.act span{background:url(../images/updown.png) bottom no-repeat;}
.about_job ul li.act h4{ color:#246772;}
.about_job ul li h4{ font-size:14px; color:#4c4c4c; text-indent:25px; padding: 19px 0; cursor:pointer; overflow:hidden;}
.about_job ul li div{ display:none;}
.job_intro{ padding-left:37px; background:#f6e9d6; font-size:13px; color:#4c4c4c; line-height:24px; padding-bottom:35px;}
.job_intro h5{ font-size:14px; color:#4c4c4c; height:74px; line-height:78px; font-weight:bold;}
.about_job ul li a{ background:#322c2b; width:120px; height:35px; text-align:center; line-height:35px; display:block; color:#f1dd31; font-weight:bold; font-size:16px; margin-top:30px;}
.about_honor img{ margin:0 auto; }
.about_honor{ padding-bottom:80px;}

/*折叠*/
.box_srcl{width: 914px;margin:0 auto;height:422px;position:relative; overflow:hidden;}
.box_srcl ul{width:960px;height:422px;position:relative; margin-left: -20px; overflow:hidden;}
.box_srcl li{ display:block;background-color:#e1cfb9;width:275px;height:345px;}
.box_srcl li img{width:75%; height:auto;}
.box_srcl li p{ font-size:14px; color:#4c4c4c; line-height:21px; position:absolute; bottom:-60px; text-align:center; width:100%; height:50px;}
.box_width{width:978px;margin:0 auto;position:relative; overflow:hidden;}
.btnPrev,.btnNext{ background:url(../images/leftright1.png) no-repeat; display:inline-block; width:18px; height:32px; overflow:hidden; position:absolute; top:262px;}
.btnPrev{ background-position:0 0px;left:45px}
.btnNext{ background-position:0 -36px;right:55px;}
.btnPrev:hover{ background-position:0 -109px;}
.btnNext:hover{ background-position:0 -75px;}
#layout{ position:relative;}

/*案例展示*/
.aboutnav02{ width:332px; margin:0 auto 28px;}
.cases01{ position:relative;}
.cases02{ width:326px; float:right;}
.subcase02{ position:relative; margin-bottom:10px;float:left; margin-right:16px;}
.subcase02 h3{  color:#fff; line-height:30px; padding-top:10px; font-size:16px;}
.subcase02 .case_intro01 a{ float:right; padding:12px 17px 0 0;}
.case_intro01{ background:url(../images/casebg.png) repeat; width:326px; height:49px; position:absolute; left:0; bottom:0; color:#fff; text-indent:20px; line-height:49px;}
.case03{ margin-top:23px; float:left;}

.pb49{ padding-bottom:49px;}

.case_intro h3{  color:#fff;line-height:30px; padding-top:10px; font-size:24px; padding-bottom:2px;}
.case_intro a{ float:right; padding:30px 30px 0 0;}
.case_intro{ background:url(../images/casebg.png) repeat; width:668px; height:81px; position:absolute; left:0; bottom:0; color:#fff; text-indent:20px;  line-height: 20px;}

.environmentwrap{ position:relative; padding-bottom:30px;}
.environmentbigimg{ width:720px; margin:0 auto; height:auto; border-bottom:1px solid #d7d7d7; color:#666; line-height:21px;text-align:center;}
.environmentbigimg img{ margin-bottom:20px;}
.Incubatormorecontlist{ background:url(../images/txtbg.png) repeat; height:auto;}
.environmentimglistwrap{overflow:hidden; height:101px; position:relative;}
.environmentimglistwrap ul{width: 10000px;position: absolute;left: 0;top: 0;}
.environmentimglistwrap ul li{float: left;position: relative;width: 136px;height:101px;overflow: hidden;margin-right: 13px;position: relative;}
.environmentimglistwrap ul li em{width: 128px;height: 93px;position: absolute;display: block;top:0;left: 0px;display: none; border:4px solid #fdd801;}
.environmentimglistwrap ul li.cur em{display: block;}
.hsh_bigingl,.hsh_bigingr{display:inline-block;position: absolute;width: 44px;height: 87px;overflow: hidden;top: 302px;cursor: pointer;z-index: 9;}
.hsh_bigingl{ background:url(../images/bigleft.png) no-repeat;left: 167px;}
.hsh_bigingr{right: 167px; background:url(../images/bigright.png) no-repeat;}
.environmentlistlfbtn,.environmentlistrgbtn{display: inline-block;background: url(../images/case_icon.png) no-repeat;width: 18px;height: 27px;overflow: hidden;top:24px;position: absolute;cursor: pointer;}
.environmentlistlfbtn{background-position: 0 -133px;left:-45px;}
.environmentlistrgbtn{background-position: 0 -90px;right:-45px;}
.environmentlistrgbtn-disable{cursor:default;background-position: 0 0;}
.environmentlistlfbtn-disable{cursor:default;background-position: 0 -43px;}
.environmentbigimg h3{ font-size:24px; color:#322c2b; height:74px; line-height:74px; }
.environmentimglist{margin:30px 140px 0; position:relative;}


/*产品中心*/
.aboutnav03{ width:670px; margin: 0 auto 28px; padding-top:25px;}
.pro_de{ padding: 0 0 70px;}
.pro_de h3{ font-size:30px; color:#552b20; background:url(../images/namebg.png) no-repeat; width:355px; height:77px; text-align:center; margin:42px auto 0; /* padding-top:21px; */ line-height: 30px;}

.sublist ul{ width:9999px;}
.pro_list{ width:1000px; overflow:hidden; position:relative; padding-top: 84px;}
.sublist ul li{ position:relative; float:left; margin-right:13px;}
.pro_de h3 span{ color:#4c4c4c; display:block; font-size:14px; padding-top: 5px;}
.sublist .case_intro01 h5{  color:#fff; font-size:14px;}
.sublist .case_intro01 a{ float:right; padding:10px 17px 0 0;}
.sublist .case_intro01{ background:url(../images/casebg.png) repeat; width:325px; height:42px; position:absolute; left:0; bottom:0; color:#fff; text-indent:20px; line-height:42px;}
.pro_list a.prev,.pro_list a.next{ background:url(../images/prolr.png) no-repeat;display:inline-block; width:41px; height:41px; top: 11px; left:50%; position:absolute;}
.pro_list a.prev{ background-position:0 0; margin-left:-47px;}
.pro_list a.next{ background-position:0 -51px; margin-left:2px;}
.pro_list a.prev:hover{ background-position:0 -105px;}
.pro_list a.next:hover{ background-position:0 -159px;}
.pro_more{ display:block; background:url(../images/servicebt.jpg) no-repeat; width:152px; height:45px; line-height:45px; text-align:center; margin:0 auto; font-size:18px; color:#552b1e; font-weight:bold; margin-top: 65px;}
.pro_bottom{ background:url(../images/pro08.jpg) top center no-repeat; height:852px; color:#4c4c4c; line-height:21px;}
.pro_bottom h3{ color:#552b1e; font-size:24px; line-height:30px; padding-bottom:8px;}
.bottom_text{ width:531px; padding-top:274px; float:right; padding-right:39px;}
.bottom_text .praise{ color:#c9a89d; font-size:18px; padding:75px 0 0 58px; line-height:66px;}
.back{ font-size:20px; font-weight:bold; color:#3b0808; background:url(../images/servicebt.jpg) no-repeat; width:152px; height:45px; text-align:center; line-height:45px; margin:55px auto 0; display:block;}

/*新闻*/
.news ul li{ background:#f6ede0; padding:19px 17px 19px 22px; margin-top:20px;}
.news ul li img{ float:left;}
.news_part{ padding-left:28px; float:left; font-size:13px; line-height:24px; color:#4c4c4c; width:485px; padding-top:20px;}
.news_part h3 a{ font-size:22px; color:#332e2a; line-height:32px; padding-bottom:17px; padding-top:0;}
.news_part a{ display:block; color:#989898; padding-top:24px;}
.news_time{  color:#dfd4c5;float:right; margin-top:42px; width:123px; height:117px; text-align:center; border:1px solid #dfd4c5; background:#fff; font-family:"Arial"; padding-top:8px;}
.news_time p.day{ font-size:60px; width:69px; margin:0 auto; border-bottom:1px solid #dfd4c5; line-height:70px;}
.news_time p.year_nonth{ font-size:18px; padding-top:8px;}

.news_detail{ background:url(../images/txtbg.png) repeat; padding:39px 45px 0 40px;}
.news_detail h3{ font-size:24px; line-height:32px; color:#322c2b; text-align:center; padding-bottom:11px;}
.origin{ background:url(../images/news_detail01.png) left top no-repeat; width:666px; height:49px; line-height:49px; color:#656565; text-align:center; padding-left:255px;}
.origin p a{ color:#656565; padding-right:14px;}
#origin a{ margin:13px 4px 0 0; padding-left:0;color:#656565; display:inline-block;}
#origin a.bds_tsina{background: url(../images/news_icon.png) no-repeat 0 0; width:24px; height:24px;}
#origin a.bds_weixin{background: url(../images/news_icon.png) no-repeat 0 -56px; width:24px; height:24px; }
#origin a.bds_tqq{background: url(../images/news_icon.png) no-repeat 0 -28px;  width:24px; height:24px;}
#origin a.hsh_link{background: url(../images/news_icon.png) no-repeat 0 -28px;  width:24px; height:24px;}
.news_text{ color:#4c4c4c; line-height:21px; border-bottom:1px solid #ebe3d2;}
.news_text img{ margin:0 auto;}
.news_list{ padding:53px 0 85px;}
.news_list a{ display:block; color:#333c2b; line-height:21px;}
.news_list a em{ color:#333c2b;}
.news_list a.backnews{ font-size:20px; font-weight:bold; color:#3b0808; background:url(../images/servicebt.jpg) no-repeat; width:152px; height:45px; text-align:center; line-height:45px; float:right; display:block;}


/*首页*/
.hd_roll{height: 430px;width:100%;overflow: hidden;position: relative;}
.hd_roll ul{width:100%;height: 430px; position:relative;}
.hd_roll ul li{width:100%;height: 430px; position:relative;}
.hd_roll ul li img{ position:absolute; left:50%; margin-left:-960px;}

.bbd{overflow: hidden;width: 1920px;height:595px;position: absolute;left: 50%;top: 0px;margin-left: -960px;z-index: 6;}
.pictures li a{display: block;height: 595px;}
.hhd{left: 50%;margin-left: -36px;bottom: 20px;z-index: 12;position: absolute;}
.hhd ul{width: 1000px;}
.hhd ul li {float: left;cursor: pointer;background: url(../images/bannerdot01.png) no-repeat;_background: url(../images/bannerdot01.gif) no-repeat;width: 13px;height: 13px;margin-right: 10px;}
.hhd ul li.on{background: url(../images/bannerdot02.png) no-repeat;_background: url(../images/bannerdot02.gif) no-repeat;}

.index_div01{ padding: 0 0 20px;}
.index_div01 h2{background:url(../images/index_title.png) no-repeat; width:221px; height:74px; text-align:center; line-height:90px; margin: 14px auto 16px; font-size: 26px; color:#4c4c4c;}
.index_div01 p{ color:#999; line-height:21px; width:738px; margin:0 auto; text-align:center;}
.index_div01 ul{ padding-top: 45px; overflow:hidden; padding-bottom:10px;}
.index_div01 ul li{ width:299px; float:left; /*border-right:1px solid #fefcd2;*/ font-size:12px; color:#666; line-height:21px; text-align:center;}
.index_div01 ul li.br0{ border-right:none;}
.index_div01 ul li h4 a{display:none;  font-size: 22px; color:#4c4c4c; line-height:30px; padding: 22px 0 14px;}
.index_div01 ul li img{ margin:0 auto;  width: 300px;  height: 223px;  margin-bottom: 10px;}
.index_div01 ul li span{ display:block;}
.index_div01 ul li span a{ color:#666;}

.index_div02{width:100%; overflow:hidden;}
.sub01{ width:50.8%; float:left; position:relative;height:auto;}
.sub01 img,.sub02 img{ height:300px !important;}
.sub02{ width:49.2%; float:left; position:relative;height:auto;}
.sub01_txt{ color:#fff; line-height:24px; position:absolute;right:143px; font-size:14px;}
.sub01_txt a{ display:block; width:135px; height:68px; line-height:68px; text-align:center; color:#fff; margin:43px 0 0 75px; background:url(../images/img02.png) no-repeat; display:none;}
.sub01_txt img{ margin-bottom:30px; display:none;}
.sub02_txt{ position:absolute;color:#4c4c4c; line-height:24px; top:0; left:0; padding:60px 0 0 58px;}
.sub02_txt h3{ font-size:36px; line-height:40px; padding-bottom:16px;}
.sub02_txt a{ display:block; width:192px; height:53px; text-align:center; line-height:53px; border:3px solid #565656; font-size:18px; color:#141414; margin-top:45px;}
.sub03_txt{ position:absolute; top:40%; right:269px;}
.sub03_txt a{ display:none; font-size:36px; color:#fff; background:url(../images/img03.png) no-repeat; width:349px; height:81px; text-align:center; padding-top:49px;}
.sub03_txt a span{ display:block; font-size:18px; padding-top:17px;}
.sub04_txt{ position:absolute; top:30%; left:0; color:#fff;text-align:center; line-height:24px; width:100%;}
.sub04_txt h3{  font-size:36px; line-height:45px; padding-bottom:30px;}
.sub04_txt p{ width:72%; margin:0 auto;overflow:hidden;}
.sub04_txt a{display:block; width:192px; height:53px;line-height:53px; border:3px solid #fff; font-size:18px; color:#fff; margin:80px auto 0; display:none;}

.index_div03{ background: url(../images/index09.jpg) bottom center no-repeat; height: 579px; padding-top: 19px;}
.index_div03 h2{background:url(../images/index_title02.png) no-repeat; width:221px; height:74px; text-align:center; line-height:90px; margin: 0 auto 12px; font-size: 26px; color:#3b0808;}
.index_div03 p{ text-align:center; color:#3b0808; padding-bottom: 14px;}
.index_div03 img{ margin:0 auto;}
.sub_div03{ margin:0 auto; width:1148px;}
.sub_left{ float:left; width:707px; height:365px; background:#f8edd7; padding:34px 25px 0 30px;}
.sub_left dl{ padding-bottom: 31px;}
.sub_left dl dt{ width:250px; float:left;}
.sub_left dl dd{ float:left; padding-left:20px; width:437px; color:#666; line-height:21px; }
.sub_left dl dd p{text-align:left;}
.c_more{ background:url(../images/index_c05.jpg) no-repeat; width:129px; height:36px; text-align:center; line-height:36px; color:#f1f8f4; display:block; margin-top:35px;}
.sub_left ul{ border-top:1px solid #f0d8a8; padding:23px 0;}
.sub_left ul li{ float:left; margin-right:23px;}
.sub_left ul li img{ float:left;}
.c_list{ float:left; padding-left:12px; width:109px; font-size:12px; color:#999; line-height:19px;}
.c_list h4{ font-size:18px; color:#4c4c4c; padding-bottom:3px;}
.sub_right{ float:left; width:380px; background:#35a4c9; height: 399px; font-family: "宋体";}
.sub_right h3{ font-size:20px; color:#fff; font-weight:bold; line-height:57px; height:57px; border-left:1px solid #f3d532; padding-left:65px;  background:url(../images/innews.jpg) 22px 13px no-repeat; }
.sub_right h3 a{ float:right; color:#fff; font-size:14px; padding-right:28px;}
.sub_right .bds ul{ border-top:1px solid #5fb5cc;border-left:1px solid #f1dbac; padding: 25px 0 26px 23px;}
.sub_right .bds ul li{ padding-right:8px; width:348px; overflow:hidden; height:36px;}
.sub_right .bds ul li a{ color:#fff; line-height:36px;}
.sub_right .bds ul li a em{ padding-right:18px; padding-left:24px}

.index_banenr{ position:relative; z-index:1; height: 433px;overflow:hidden; width: 100%; margin: 0 auto; padding-top: 39px; background: url(../images/bg01.jpg) top center repeat-y;}
.index_bannerBox{ width: 1200px;height:430px; z-index:1; margin: 0 auto;}
.index_bannerBox ul{height:430px;}
.index_bannerBox ul li{ float:left;width:1200px; height:430px;}
.index_bannerBox ul li img{ display:block; height: 430px; width: 1200px;}
.index_banenr a.prev,.index_banenr a.next{width: 62px;height:62px;display: block;position: absolute;top: 220px;z-index: 11;cursor: pointer; background:url(../images/index_icon.png) no-repeat; left:50%;}
.index_banenr a.prev{ background-position:0 -72px; margin-left: -565px;}
.index_banenr a.next{ background-position:0 0; margin-left: 505px;}
.index_banenr a.prev:hover{ background-position:0 -238px;}
.index_banenr a.next:hover{ background-position:0 -156px;}
.index_banenr .hhd{ top: 439px;}
.index_banenr .hhd ul li {float: left;cursor: pointer;background: url(../images/indexdot01.png) no-repeat;_background: url(../images/indexdot01.gif) no-repeat;width: 11px;height: 11px;margin-right: 10px;}
.index_banenr .hhd ul li.on{background: url(../images/indexdot02.png) no-repeat;_background: url(../images/indexdot02.gif) no-repeat;}

.index_div05{ padding: 0 0 15px;}
.index_div05 h2{background:url(../images/index_title.png) no-repeat; width:221px; height:74px; text-align:center; line-height:90px; margin: 26px auto 18px; font-size: 26px; color:#4c4c4c;}
.index_div05 p{ color:#999; line-height:21px; width:1026px; margin:0 auto; text-align:center;}
.div05_nav span,.div05_nav a{ background:url(../images/index_change02.png) no-repeat; width:129px; height:32px; line-height:32px; text-align:center; color:#4c4c4c; font-size:14px; display:inline-block;margin-right:8px; cursor:pointer;}
.div05_nav span.active{background:url(../images/index_change.png) no-repeat; color:#fff;}
.div05_list .case_intro01{ width:386px;}
.div05_list .case03{ display:none;}

.index_div06{ background:url(../images/index14.jpg) top center no-repeat; height: 266px;}
.index_div06 label{ margin-right:5px;}
.index_div06 select{ width:370px; height:49px; font-size:18px; color:#fff; margin-right:0px; background:#4e473d; line-height:49px;}
.index_find{ font-size:18px; color:#fff; width:370px; height:49px; line-height:49px; text-align:center; background:#4a3a03; cursor:pointer;_height:30px;_line-height:30px;}
.subdiv06{ width:1128px; margin:0 auto; padding-top: 26px; _width:1130px;}
.index_div06 p{ color:#fff; text-align:center; padding-top: 117px;}

/*share*/
#hshAddBg {width:120px; margin:0 auto 7px; height:32px;}
#hshAddBg a{width:31px;height:32px; margin:0 4px 0 0; padding-left:0;}
#hshAddBg a.bds_tsina{background: url(../images/share.png) no-repeat 0 -69px;}
#hshAddBg a.bds_weixin{background: url(../images/share.png) no-repeat 0 -35px; }
#hshAddBg a.hsh_bds_tqq{background: url(../images/share.png) no-repeat 0 0px; }

.result{ background:url(../images/txtbg.png) repeat; padding:14px 15px 90px 12px;}
.result ul li{ border-bottom:1px solid #d9cbb6;}
.result ul li a{ font-size:16px; color:#332e2c; text-indent:14px; padding: 19px 0;overflow:hidden; display:block;}




.case03 { width:1030px;}
.subcase02{}
.members_addbox{ float:left; width:422px;}
.hshwidth{ width:753px;}
.div05_list .case03{ width:1200px;}




/*20150722*/
.foot a:hover{ color:#fec233;}
.subcase02 .case_intro a{padding: 30px 17px 0 0;}



/*20150731*/

.hsh_human{ position:relative; text-align:center; width:373px; height:420px; padding-top:110px;}
.hsh_name{ position:absolute; color:#fff; font-size:14px; background:url(../images/hsh_name.png) no-repeat; width:231px; height:229px; right:0; bottom:0}
.hsh_name p{ font-size:30px; line-height:40px; padding-top:84px;}
.bottom_text .praise p{ background:url(../images/p_bg.png) no-repeat; padding-left:41px; height:37px; line-height:37px; margin-bottom:17px;}
.content02 h2.hsh_case{ background:url(../images/hsh_title_bg.png) no-repeat; width:460px; height:79px; text-align:center; margin: 0 auto 25px; font-size:32px; color:#4c4c4c;line-height: 100px;}
.sub01,.sub02{ background-size:100% !important;  margin-bottom: 10px;}
.sub01 img{ width:98% !important;}


/*20180802*/
.sub04_txt p{ height:48px; overflow:hidden;}

/*20150807*/
.pro_intro{width:1000px;/* overflow:hidden;  */margin:0 auto;}
.div05_nav{ width:130px; margin: 12px auto 0;}
.hsh_human{ float:left;}
/*.pro_intro img{ position:relative; left:50%; margin-left:-960px;}*/
.search_result{ padding-bottom:30px;}
.search_result ul li p{ float:left; width:213px; min-height:25px;}
.navw1000{width:1000px !important;}
.navw1000 a{width:141px !important; }
.navw1000 a.act{width:143px !important;}

/*20150811*/
.navw1000 a:hover{ width:143px !important;}
/*.ac_top img{ float: left; width:569px; height:494px;}
.ac_top .ac_topR img{ width:339px !important; height:71px !important;}*/
.ac_top .ac_topR .ac_weixin img{ width:108px !important; height:108px !important}
.content02 .layout02 img{ display:inline-block;}
.service_subques img{ display:inline-block;}
.content02 .layout02 .news_text img{ margin:0 auto; display:block;}
.ac_topR{ /*padding-left:30px;*/ width:334px;}

@media screen and  (max-width:1024px){
	body{ width:1920px;}
	.content02{  overflow:auto; }
}

/****zwt20.22**/
.subcase02{ height:220px !important; overflow:hidden}
.index_div05 h2{ margin-top: 15px !important;}
.sub_right .bds ul{ padding-left:0 !important}
.sub04_txt a{ margin-top:35px !important;}


.hsh_second{ background:url(../images/hsh_secbg.png) repeat; width:104px; position:absolute; padding:15px 0; left:0; top:81px; z-index:99; display:none;}
.nav_list ul li .hsh_second a{ display:block; text-align:center; height:35px; line-height:35px; font-size:14px; color:#332d2d; padding:0; margin:0; background:none; float:none;}

.hsh_cc{background: url(../images/bg01.jpg) top center repeat-y;}
.index_div02{ width:1200px; margin:0 auto;}
.content01 h2,.content02 .layout01 h2,#layout h2{ background:url(../images/title.png) no-repeat; width: 450px; height: 79px; text-align:center; margin: 0 auto 0; font-size:32px; color:#4c4c4c; line-height: 100px; background-size: 100% 79px;}
.content01 h2 span,.content02 .layout01 h2 span,#layout h2 span{ font-family:"Arial"; font-size: 26px; position:relative; top: 1px;}

.backtop{ background:url(../images/turn_topTwo.png) no-repeat; width:40px; height:40px; position:fixed; right:0; top:512px; display:none; cursor:pointer;}

.layout01 h2{margin-bottom:25px;}
.layout01 h2 span{display:none;}
.layout h2 span{display:none;}

/*-------- 20160308 --------*/
.div05_list{overflow:hidden;}
.div05_list .case03{width:1210px;}

.tempWrap{width:1200px; height:430px;}

